Lịch khai giảng các khóa học
Khóa học : Lập trình Web với PHP % MySQL
Môn học : Lập trình và thiết kế Website với PHP và MySQL   [ Lịch khai giảng ]
Thời lượng : 48 giờ

 

KHÓA HỌC THIẾT KẾ WEB CHUYÊN NGHIỆP CHƯƠNG TRÌNH GIẢNG DẠY

 

 

Buổi

Chương trình

1

Cài đặt và cấu hình MySQL

-     Giới thiệu chương trình học

-     Giới thiệu chương trình MySQL

-     Cài đặt và cấu hình MySQL trên nền hệ điều hành Linux

-     Cài đặt và cấu hình MySQL trên nền hệ điều hành Windows

-     Cấu hình các thông số liên quan đến bảo mật cho hệ thống máy chủ dịch vụ cơ sở dữ liệu web

-     Thực hành cài đặt MySQL

2

Cài đặt và cấu hình PHP

-     Giới thiệu về ngôn ngữ lập trình web PHP (Personal Home Pages)

-     Cài đặt và cấu hình PHP trên nền hệ điều hành Linux

-     Cài đặt và cấu hình PHP trên nền hệ điều hành Windows

-     Cấu hình các thông số liên quan đến hệ thống máy chủ dịch vụ cơ sở dữ liệu web

-     Thực hành cài đặt PHP

 

3

Thiết kế trang web đầu tiên với PHP

-     Ôn tập lại các thẻ (tag) cơ bản trong HTML

-     Khối lệnh PHP trong trang web có mã HTML

-     Khối lệnh PHP trong trang web không có mã HTML

-     Tạo chú thích trong mã nguồn PHP

-     Thực hành tạo ra các trang web có mã PHP, kết hợp mã HTML và PHP

 

4

Ngôn ngữ lập trình PHP: Kiểu dữ liệu, biến

-     Kiểu dữ liệu (Data Stype)

-     Biến (Variables)

-     Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

5

Ngôn ngữ lập trình PHP: Hằng, toán tử và biểu thức

-     Hằng số (Constants)

-     Toán tử và biểu thức (Operators & Expressions)

-     Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

6

Ngôn ngữ lập trình PHP: Các lệnh điều khiển 

-     Lệnh IF

-     Lệnh Switch

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

7

Ngôn ngữ lập trình PHP: Các lệnh điều khiển 

-     Lệnh IF

-     Lệnh Switch

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

8

Ngôn ngữ lập trình PHP: Các lệnh điều khiển 

-     Lệnh For

-     Lệnh Break

-     Lệnh Continue

-     Xử lý các khối mã lệnh điều khiển PHP trong trang HTML

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

9

Ngôn ngữ lập trình PHP: HÀM (Functions)

-     Giới thiệu về hàm và ý nghĩa của việc sử dụng hàm trong khi phát triển ứng dụng

-     Làm quen với một số hàm được định nghĩa sẵn trong PHP

-     Hàm do người dùng định nghĩa

-     Giới hạn của biến

-     Các kỹ thuật gọi hàm

-     Kiểm tra sự tồn tại của một hàm

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

10

Ngôn ngữ lập trình PHP: HÀM (Functions) (tiếp theo)

-     Hàm do người dùng định nghĩa

-     Giới hạn của biến

-     Các kỹ thuật gọi hàm

-     Kiểm tra sự tồn tại của một hàm

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

11

Giới thiệu về cơ sở dữ liệu: Giới thiệu các lệnh SQL

-     Giới thiệu hệ quản trị cơ sở dữ liệu MySQL

-     Giới thiệu các kiểu dữ liệu của MySQL

-     Cú pháp lệnh tạo bảng dữ liệu

-     Lệnh INSERT

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

 

 

12

Giới thiệu về cơ sở dữ liệu: Giới thiệu các lệnh SQL

-     Lệnh SELECT

-     Lệnh WHERE

-     Lệnh chọn dữ liệu từ nhiều bảng

-     Lệnh JOIN

-     Cập nhật dữ liệu bằng lệnh UPDATE

-     Lệnh REPLACE

-     Lệnh DELETE

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML

 

13

Tích hợp MySQL với các trang PHP

-     Kết nối  MySQL với các trang PHP

-     Kiểm tra kết nối

-     Kết thúc các phiên làm việc

-     Thao tác dữ liệu với MySQL

Thực hành tạo ra các trang web với các nội dung trên bằng PHP, kết hợp mã HTML và tích hợp các kết nối dữ liệu MySQL đơn giản vào trang web

14

Làm việc với các forms

-     Xác định trước giới hạn của biến

-     Tạo một form nhập liệu đơn giản

-     Các thành phần trên form nhập liệu thông thường

-     Sử dụng mảng để lấy dữ liệu do người dùng nhập vào form

-     Phối hợp mã HTML và PHP

Thực hành tạo forms trong các  trang web với các nội dung trên bằng PHP, kết hợp mã HTML và tích hợp các kết nối dữ liệu MySQL. Thực hành kỹ thuật gởi mail và upload dữ liệu.

15

Làm việc với các forms (tiếp theo)

-     Sử dụng các trường ẩn để lưu trạng thái

-     Định hướng (Redirecting)

-     Kỹ thuật gởi mail khi nhấn lệnh submission trên form.

-     Kỹ thuật Upload file

Thực hành tạo forms trong các  trang web với các nội dung trên bằng PHP, kết hợp mã HTML và tích hợp các kết nối dữ liệu MySQL. Thực hành kỹ thuật gởi mail và upload dữ liệu.

16

Làm việc với các tập tin (file)

-     Giới thiệu hàm Include()

-     Giới thiệu hàm Include_once()

-     Kiểm tra các file

-     Tạo và xóa files

-     Mở file, viết thông tin vào file, đọc thông tin và chèn thêm dữ liệu vào file

-     Làm việc với thư mục

Thực hành thao tác trên tập tin tạo.

17

Giới thiệu các hàm định dạng ngày giờ

-     Giới thiệu hàm định dạng ngày giờ trong PHP

-     Giới thiệu hàm định dạng ngày giờ trong MySQL

Thực hành tạo các trang web với các hàm định dạng ngày – giờ.

18

Giới thiệu về chuỗi (String)

-     Định dạng chuỗi trong PHP

-     Khám phá các vấn đề liên quan đến chuỗi trong PHP

-     Điều khiển chuỗi trong PHP

-     Các hàm điều khiển chuỗi trong MySQL và PHP

Thực hành các nội dung liên quan đến chuỗi trong MySQL và PHP

19

Xuất dữ liệu dạng bảng trên trang web

-     Giới thiệu các thẻ định dạng bảng trong HTML

-     Thiết kế trang xuất dữ liệu dạng bảng trong HTML

-     Kết nối dữ liệu MySQL và PHP để xuất ra trang định dạng bảng với mã HTML

 

20

Giới hạn việc truy cập ứng dụng

-     Giới thiệu về chứng thực (authentication)

-     Các modun chức năng chứng thực trong APACHE

-     Các modun chức năng chứng thực trong IIS

-     Kết hợp các phương thức chứng thực truy cập trong Apache và IIS

-     Giới hạn truy cập bằng các phương thức của HTML

-     Hỏi đáp

 

21

Giới hạn việc truy cập ứng dụng bằng cookies

-     Giới thiệu về cookies

-     Cookies trong PHP

-     Giới hạn việc truy cập bằng Cookies

22

User Session

-     Giới thiệu về user sessions

-     Bắt đầu một session

-     Làm việc với các biến kiểm soát sessions

-     Kỹ thuật bỏ qua Session IDs trong các chuỗi truy vấn

-     Hủy bỏ các sessions và thiết lập lại giá trị cho các  biến kiểm soát sessions

 

23

Thiết kế  một hàm API chuẩn

-     Giới thiệu về hàm API

-     Phát triển một hàm API

-     Sử dụng hàm API

-     Bảo vệ mã của các hàm API

 

24

Ôn tập và giao bài kiểm tra cuối khóa

 

Tài liệu tham khảo cho lớp Lập trình PHP và MySQL:

1.  Diễn đàn athena : www.athena.edu.vn

2.  Sams Teach Yourself PHP, MySQL™ and Apache in 24 Hours

3.  Beginning PHP, Apache, MySQL® Web Development - Wiley Publishing, Inc.

4.  PHP 5 Power Programming, By Andi Gutmans, Stig Sæther Bakken, Derick Rethans

 

 


Địa điểm học : 02 Bis Đinh Tiên Hoàng, P. Đa Kao, Q.1
Giảng viên phụ trách : Trung tâm đào tạo Athena

Các khóa học